Processing device, processing method, and program

ABSTRACT

A processing device includes a control unit configured to perform: identifying a user when the user enters a vehicle and performing a process of guaranteeing a boarded state of the user while the user is in the vehicle; receiving information on a predetermined procedure for performing an authentication process from the user; and transmitting user information which is required for performing the predetermined procedure as information on the user of whom the boarded state in the vehicle is guaranteed to an external device that is installed at a first place for the predetermined procedure in a state in which the boarded state of the user is guaranteed.

INCORPORATION BY REFERENCE

The disclosure of Japanese Patent Application No. 2019-021633 filed onFeb. 8, 2019 including the specification, drawings and abstract isincorporated herein by reference in its entirety.

BACKGROUND 1. Technical Field

The disclosure relates to a processing device, a processing method, anda program.

2. Description of Related Art

A person may move to a predetermined place and perform a predeterminedprocedure. For example, in an airport, a person moves to a place foremigration or immigration examination and goes through the examination.For example, when a restaurant is reserved, a user moves to the reservedrestaurant and performs a procedure for confirming the reservation at areception desk of the restaurant. A technique of performing a part of anexamination in advance to smoothly perform an immigration examinationhas been disclosed (for example, Japanese Patent Application PublicationNo. 2003-271781 (JP 2003-271781 A)).

SUMMARY

The disclosure provides a technique of reducing complication of aprocedure when a user moves to a predetermined place and performs apredetermined procedure.

According to a first aspect of the disclosure, there is provided aprocessing device including a control unit configured to perform:identifying a user when the user enters a vehicle and performing aprocess of guaranteeing a boarded state of the user while the user is inthe vehicle; receiving information on a predetermined procedure forperforming an authentication process from the user; and transmittinguser information which is required for performing the predeterminedprocedure as information on the user of whom the boarded state in thevehicle is guaranteed to an external device that is installed at a firstplace for the predetermined procedure in a state in which the boardedstate of the user is guaranteed.

According to a second aspect of the disclosure, there is provided aprocessing method including: identifying a user when the user enters avehicle and performing a process of guaranteeing a boarded state of theuser while the user is in the vehicle; receiving information on apredetermined procedure for performing an authentication process fromthe user; and transmitting user information which is required forperforming the predetermined procedure as information on the user ofwhom the boarded state in the vehicle is guaranteed to an externaldevice that is installed at a first place for the predeterminedprocedure in a state in which the boarded state of the user isguaranteed.

According to a third aspect of the disclosure, there is provided aprogram causing a computer to perform: identifying a user when the userenters a vehicle and performing a process of guaranteeing a boardedstate of the user while the user is in the vehicle; receivinginformation on a predetermined procedure for performing anauthentication process from the user; and transmitting user informationwhich is required for performing the predetermined procedure asinformation on the user of whom the boarded state in the vehicle isguaranteed to an external device that is installed at a first place forthe predetermined procedure in a state in which the boarded state of theuser is guaranteed, or a non-transitory computer-readable storage mediumstoring the program.

According to the disclosure, it is possible to provide a technique ofreducing complication of a procedure when a user moves to apredetermined place and performs a predetermined procedure.

BRIEF DESCRIPTION OF THE DRAWINGS

Features, advantages, and technical and industrial significance ofexemplary embodiments of the disclosure will be described below withreference to the accompanying drawings, in which like numerals denotelike elements, and wherein:

FIG. 1 is a diagram schematically illustrating an example of aconfiguration of a processing system according to a first embodiment;

FIG. 2 is a diagram schematically illustrating an example of afunctional configuration of a processing device;

FIG. 3 is a diagram schematically illustrating an example of afunctional configuration of an information processing device;

FIG. 4 is a diagram schematically illustrating an example of afunctional configuration of a communication device;

FIG. 5 is a flowchart illustrating a process flow which is performed bythe processing device;

FIG. 6 is a diagram schematically illustrating an example of aconfiguration of a processing system according to a second embodiment;

FIG. 7 is a diagram schematically illustrating an example of afunctional configuration of an information terminal;

FIG. 8 is a diagram schematically illustrating a functionalconfiguration of a drive device; and

FIG. 9 is a flowchart illustrating a process flow which is performed bythe processing system.

DETAILED DESCRIPTION OF EMBODIMENTS

In a processing device according to a first embodiment of thedisclosure, a control unit identifies a user when the user enters avehicle and performs a process of guaranteeing a boarded state of theuser while the user is in the vehicle. Here, guaranteeing means givingreliability to a predetermined procedure.

The control unit receives information on a predetermined procedure forperforming an authentication process from the user.

The control unit transmits user information which is required forperforming the predetermined procedure as information on the user ofwhom the boarded state in the vehicle is guaranteed to an externaldevice that is installed at a first place for the predeterminedprocedure in a state in which the boarded state of the user isguaranteed.

Here, the predetermined procedure includes a procedure associated with apredetermined service which is provided to the user at the first place.In another example, the predetermined procedure includes a procedureassociated with a predetermined service which is provided to the user ata second place other than the first place as a target place to which thevehicle transfers the user.

With the above-mentioned processing device, when a vehicle picks up auser and arrives at a first place and user information for performing apredetermined procedure is transmitted as user information indicatingthat a boarded state of the user is guaranteed to an external device,the predetermined procedure is a safe procedure. The external device canperform at least a part of the predetermined procedure using the userinformation. Accordingly, the user can complete at least a part of thepredetermined procedure in a state in which the user is in the vehicle.That is, the above-mentioned processing device can reduce complicationof a procedure.

First Embodiment System Configuration

FIG. 1 is a diagram schematically illustrating an example of aconfiguration of a processing system 1 according to a first embodiment.The processing system 1 according to this embodiment includes aprocessing device 10, an information processing device 20, and acommunication device 50. The processing device 10 is provided in avehicle 11. Here, the vehicle 11 is an electric vehicle and is anunmanned carrier vehicle. For example, the vehicle 11 picks up a userwho has exited an airplane that has arrived at an airport and transfersthe user to an immigration examination site. Here, the processing device10 is an example of a “processing device” in the claims.

The processing device 10 includes, for example, a passport scanner 12and a camera 13. A doorway for entry and exit of passengers is providedin the vehicle 11, and a door 14 is provided in the doorway. Thepassport scanner 12 is provided in the doorway. The camera 13 isprovided in an upper part of the doorway.

The information processing device 20 is a device that provides apredetermined service using user information of a user who is in thevehicle 11. The information processing device 20 performs immigrationexamination, for example, using passport information of a user who isguaranteed to be in the vehicle 11 and determines whether immigration ispermitted or prohibited.

The communication device 50 transmits and receives information to andfrom the vehicle 11. The communication device 50 is provided, forexample, at the immigration examination site. Here, the immigrationexamination site is an example of a “first place” in the claims. Thecommunication device 50 is an example of an “external device” in theclaims.

In the processing system 1 according to the first embodiment, theinformation processing device 20 and the communication device 50 areconnected to each other via a network (N). As the network, for example,a wide area network (WAN) that is a global public communication networksuch as the Internet, or another communication network may be employed.The network may include a telephone communication network for mobilephones or the like or a wireless communication network such as Wi-Fi(registered trademark).

Functional Configuration

FIG. 2 is a diagram schematically illustrating an example of afunctional configuration of the processing device 10. The processingdevice 10 is a computer that includes a processor such as a centralprocessing unit (CPU), a main storage device such as a RAM or a ROM, andan auxiliary storage device such as an EPROM, a hard disk drive, or aremovable medium in the body of the passport scanner 12 in addition tothe passport scanner 12 and the camera 13. The removable medium may be,for example, a USB memory or a disk recording medium such as a CD or aDVD. An operating system (OS), various programs, various tables, and thelike are stored in the auxiliary storage device, and functions whichmatch a predetermined purpose as will be described later may be embodiedby loading a program stored in the auxiliary storage device into a workarea of the main storage device, executing the loaded program, andcontrolling constituent units through execution of the program.

The processing device 10 includes a communication unit 101. Thecommunication unit 101 has a function of transmitting and receivinginformation to and from an external device. The information includesuser information and service information. The communication unit 101transmits and receives the information to and from an external device,for example, via a mobile communication service such as a wireless localarea network (LAN), a 3G (3rd Generation), or a Long Term Evolution(LTE).

The processing device 10 includes a storage unit 102. The storage unit102 includes a main storage device and an auxiliary storage device. Themain storage device is a memory in which a control program which isexecuted by a processor or data which is used in the control program isloaded. The auxiliary storage device is a device in which a controlprogram which is executed by a processor or data which is used in thecontrol program is stored. The auxiliary storage device may store anoperating system for executing a program. Various functions are embodiedby loading a program stored in the auxiliary storage device into themain storage device and causing the processor to execute the program.

The processing device 10 includes an input receiving unit 103. The inputreceiving unit 103 receives information included in a passport held upto the passport scanner 12 as input information. Here, the informationincluded in a passport is an example of the user information.

The processing device 10 includes a first detection unit 104. The firstdetection unit 104 detects opening/closing of the door 14 from an imagecaptured by the camera 13. Detection of opening/closing of the door 14from an image is realized by an existing identification algorithm.

The processing device 10 includes a second detection unit 105. Thesecond detection unit 105 detects a person who enters or exits thevehicle 11 from an image captured by the camera 13. Detection of aperson who enters or exits the vehicle 11 from an image is realized byan existing identification algorithm.

The processing device 10 includes an operation control unit 106. Theoperation control unit 106 performs control associated withopening/closing of the door 14 of the vehicle 11. The operation controlunit 106 moves the vehicle 11 to a predetermined place by performingcontrol associated with driving of the vehicle 11. The predeterminedplace is, for example, the immigration examination site. When movementto the predetermined place has been completed, the operation controlunit 106 sends a signal indicating that the vehicle has arrived at thepredetermined place to the communication unit 101.

The processing device 10 includes a guaranteeing unit 107. Theguaranteeing unit 107 receives a detection signal indicatingopening/closing of the door 14 from the first detection unit 104. Theguaranteeing unit 107 also receives a detection signal for a person whoenters or exits the vehicle 11 from the second detection unit 105. Whena detection signal of a person who enters the vehicle 11 is receivedfrom the second detection unit 105, the guaranteeing unit 107 storesinformation on the person who enters the vehicle 11 in the main storagedevice or the auxiliary storage device via the storage unit 102. Here,the guaranteeing unit 107 may compare input information of a userreceived by the input receiving unit 103 with the information on a userwho enters the vehicle 11 and who is detected by the second detectionunit 105. When a detection signal of a person who exits the vehicle 11is received from the second detection unit 105, the guaranteeing unit107 deletes information on the person who exits the vehicle 11 from themain storage device or the auxiliary storage device via the storage unit102.

FIG. 3 is a diagram schematically illustrating an example of afunctional configuration of the information processing device 20. Theinformation processing device 20 illustrated in FIG. 3 is a computerthat includes a processor such as a CPU, a main storage device such as aRAM or a ROM, and an auxiliary storage device such as an EPROM, a harddisk drive, or a removable medium. The removable medium may be, forexample, a USB memory or a disk recording medium such as a CD or a DVD.An operating system (OS), various programs, various tables, and the likeare stored in the auxiliary storage device, and functions which match apredetermined purpose as will be described later can be embodied byloading a program stored in the auxiliary storage device into a workarea of the main storage device, executing the loaded program, andcontrolling constituent units through execution of the program.

The information processing device 20 includes a communication unit 201.The communication unit 201 has a function of transmitting and receivinginformation to and from an external device. The received informationincludes user information. The transmitted information includes serviceinformation which is provided. The communication unit 201 transmits andreceives the information to and from an external device, for example,via a LAN.

The information processing device 20 includes a storage unit 202. Thestorage unit 202 includes a main storage device and an auxiliary storagedevice. The main storage device is a memory in which a control programwhich is executed by a processor or data which is used in the controlprogram is loaded. The auxiliary storage device is a device in which acontrol program which is executed by a processor or data which is usedin the control program is stored. The auxiliary storage device may storean operating system for executing a program. Various functions areembodied by loading a program stored in the auxiliary storage deviceinto the main storage device and causing the processor to execute theprogram.

The information processing device 20 includes a service providing unit203. The service providing unit 203 processes a service for a user basedon information received by the input receiving unit 103. Here, theservice providing unit 203 performs an immigration examination of auser, for example, based on passport information of the user.

FIG. 4 is a diagram schematically illustrating an example of afunctional configuration of the communication device 50. Thecommunication device 50 illustrated in FIG. 4 is a computer thatincludes a processor such as a CPU, a main storage device such as a RAMor a ROM, and an auxiliary storage device such as an EPROM or a harddisk drive. An operating system (OS), various programs, various tables,and the like are stored in the auxiliary storage device, and functionswhich match a predetermined purpose as will be described later can beembodied by loading a program stored in the auxiliary storage deviceinto a work area of the main storage device, executing the loadedprogram, and controlling constituent units through execution of theprogram.

The communication device 50 includes a communication unit 501. Thecommunication unit 501 has a function of transmitting informationreceived from an external device to another external device. Here, theinformation includes user information and service information.

Process Flow in Processing System 1

A process flow which is performed by the processing device 10 will bedescribed below. FIG. 5 is a flowchart illustrating a process flow whichis performed by the processing device 10.

(S1001)

It is assumed that a vehicle 11 waits, for example, in the vicinity of aplace at which an aircraft has arrived and the door 14 thereof is open.When a user enters the vehicle 11, the user holds a passport up to thepassport scanner 12. In Step S1001, the input receiving unit 103 readspassport information of the user via the passport scanner 12. In StepS1001, the second detection unit 105 detects a user who enters thevehicle 11 from an image captured by the camera 13. Then, when a userwho enters the vehicle 11 is detected by the second detection unit 105,the guaranteeing unit 107 stores the passport information of the userread by the input receiving unit 103 in the main storage device or theauxiliary storage device via the storage unit 102. Here, the seconddetection unit 105 identifies a face of the user who appears in theimage captured by the camera 13, and the guaranteeing unit 107 maycompare the identified face information with face information of a userincluded in the passport information of the user received by the inputreceiving unit 103.

When a user in the vehicle 11 exits the vehicle 11, the user holds apassport up to the passport scanner 12 similarly. The input receivingunit 103 reads passport information of the user via the passport scanner12. The second detection unit 105 detects the user who exits the vehicle11 using the camera 13. Then, the guaranteeing unit 107 deletes the readpassport information from the main storage device or the auxiliarystorage device via the storage unit 102. That is, the guaranteeing unit107 performs a process of guaranteeing that the user is in the vehicle11.

(Step S1002)

In Step S1002, the operation control unit 106 generates a control signalfor closing the door 14 of the vehicle 11 at a predetermined time. Then,when the door 14 is closed, the first detection unit 104 detects thatthe door 14 has been closed. Thereafter, the operation control unit 106generates a control signal associated with driving of the vehicle 11along a predetermined route and starts movement to the immigrationexamination site by controlling driving of the vehicle 11. Here, whenthe door 14 is closed and movement to the immigration examination siteis started, passport information of a user stored in the main storagedevice or the auxiliary storage device is information for guaranteeingthat the user is in the vehicle. The number of users who are guaranteedto be in the vehicle may be one or more. When a plurality of users arein the vehicle 11, the second detection unit 105 may cause the camera 13to continuously image the inside of the vehicle and ascertain positionsof the plurality of users in the vehicle.

(Step S1003)

In Step S1003, the communication unit 101 receives a signal indicatingthat the vehicle has arrived at the immigration examination site fromthe operation control unit 106. The communication unit 101 transmitspassport information of a user who is guaranteed to be in the vehicle tothe communication unit 501. The passport information of a usertransmitted to the communication unit 501 is additionally transmitted tothe communication unit 201.

(Step S1004)

The passport information of a user transmitted to the communication unit201 is used for immigration examination in the service providing unit203. Then, it is determined whether immigration of the user is permittedor prohibited. In Step S1004, the communication unit 101 receives aresult of immigration examination of the user via the communication unit501. Here, immigration is an example of “entering a predetermined area”in the claims. Information on permission or prohibition of immigrationof a user is an example of “first information” in the claims.

Advantages of First Embodiment

With the processing system 1, when a vehicle 11 picks up a user andarrives at an immigration examination site and user information forperforming an immigration examination procedure is transmitted to theinformation processing device 20, the information processing device 20performs the immigration examination procedure using the userinformation. Accordingly, the user can finish the immigrationexamination while in the vehicle 11. That is, with the processing system1, it is possible to reduce complication of an immigration examinationprocedure.

With the processing system 1, when a vehicle 11 arrives at animmigration examination site, the guaranteeing unit 107 guarantees thata user is in the vehicle 11. When identified face information iscompared with face information of the user included in passportinformation of the user by the second detection unit 105, theguaranteeing unit 107 can prevent identity theft of the user. When thesecond detection unit 105 causes the camera 13 to continuously image theinside of the vehicle and ascertains positions of a plurality of usersin the vehicle, it is guaranteed with greater certainty that the usersare in the vehicle 11. Since the communication unit 101 transmitspassport information to the communication unit 501 when the vehiclefollows a predetermined route and arrives at the immigration examinationsite, it is possible to prevent passport information from beingerroneously transmitted to a device other than the communication device50. That is, it is possible to enhance accuracy of an immigrationexamination procedure.

Second Embodiment System Configuration

FIG. 6 is a diagram schematically illustrating an example of aconfiguration of a processing system 2 according to a second embodiment.The processing system 2 according to this embodiment includes aninformation processing device 20, an information terminal 30, a drivedevice 40, and a communication device 50. Here, a vehicle 31 is anelectric vehicle and is an unmanned carrier vehicle. For example, thevehicle 31 transfers a user who has reserved a predetermined restaurantfrom a predetermined departure place to the restaurant. The informationterminal 30 and the drive device 40 are provided in the vehicle 31.Here, the information terminal 30 is an example of a “processing device”in the claims.

The information terminal 30 includes, for example, a touch panel display32 and a camera 33. A doorway through which a passenger enters or exitsthe vehicle is provided in the vehicle 31, and a door 34 is provided inthe doorway. The touch panel display 32 is provided in the doorway. Thecamera 33 is provided in an upper part of the doorway.

For example, the information processing device 20 performs a reservationconfirmation procedure of a restaurant which is reserved by a user whois in the vehicle 31.

The communication device 50 transmits and receives information to andfrom the vehicle 31. The communication device 50 is provided at a placeother than the restaurant on the way of a route from a current positionof the vehicle to the restaurant which is a destination. Here, a placein which the communication device 50 is provided is an example of a“first place” in the claims. The place at which the communication device50 is installed may be set, for example, based on a traveling speed ofthe vehicle 31 and a time required for cooking in the restaurant. Bysetting the place of the communication device 50 in this way, a user maynot wait for a time until dishes are completed after the user hasarrived at the restaurant. The restaurant is an example of a “secondplace” in the claims.

The drive device 40 is provided in the vehicle 31 and includes a motorfor rotating vehicle wheels of the vehicle 31.

In the processing system 2 according to the second embodiment, theinformation processing device 20 and the communication device 50 areconnected to each other via a network (N). The network may employ, forexample, a wide area network (WAN) that is a global public communicationnetwork such as the Internet or other communication networks. Thenetwork may include a telephone communication network for mobile phonesor the like and a wireless communication network such as Wi-Fi(registered trademark).

Functional Configuration

FIG. 7 is a diagram schematically illustrating an example of afunctional configuration of the information terminal 30. The informationterminal 30 is a computer that includes a processor such as a centralprocessing unit (CPU), a main storage device such as a RAM or a ROM, andan auxiliary storage device such as an EPROM, a hard disk drive, or aremovable medium in addition to the touch panel display 32 and thecamera 33. The removable medium may be, for example, a USB memory or adisk recording medium such as a CD or a DVD. An operating system (OS),various programs, various tables, and the like are stored in theauxiliary storage device, and functions which match a predeterminedpurpose as will be described later can be embodied by loading a programstored in the auxiliary storage device into a work area of the mainstorage device, executing the loaded program, and controllingconstituent units through execution of the program. The informationterminal 30 includes a GPS module.

The information terminal 30 includes a communication unit 301. Thecommunication unit 301 has a function of transmitting and receivinginformation to and from an external device. The information includesuser information and service information. The information includescancellation information of a service. The information includes acontrol signal of the door 34 or an instruction signal on an operationof the drive device 40. The communication unit 301 transmits andreceives the information to and from an external device, for example,via a mobile communication service such as a wireless LAN, a 3G (3rdGeneration), or a Long Term Evolution (LTE). The communication unit 301has a function of receiving position information from a positioninformation acquiring unit 307 and comparing the received positioninformation with position information stored in the main storage deviceor the auxiliary storage device.

The information terminal 30 includes a storage unit 302. The storageunit 302 includes a main storage device and an auxiliary storage device.The main storage device is a memory in which a control program which isexecuted by a processor or data which is used in the control program isloaded. The auxiliary storage device is a device in which a controlprogram which is executed by a processor or data which is used in thecontrol program is stored. The auxiliary storage device may store anoperating system for executing a program. Various functions are embodiedby loading a program stored in the auxiliary storage device into themain storage device and causing the processor to execute the program.

The information terminal 30 includes an input receiving unit 303. Theinput receiving unit 303 receives information on a reserved restaurantwhich is input by a user via the touch panel display 32. Here, thereservation information of a user is an example of the user information.

The information terminal 30 includes a first detection unit 304. Thefirst detection unit 304 detects opening/closing of the door 34 from animage captured by the camera 33. Detection of opening/closing of thedoor 34 from an image is embodied by an existing identificationalgorithm.

The information terminal 30 includes a second detection unit 305. Thesecond detection unit 305 detects a person who enters or exits thevehicle 31 from an image captured by the camera 33. Detection of aperson who enters or exits the vehicle 31 from an image is embodied byan existing identification algorithm.

The information terminal 30 includes a guaranteeing unit 306. Theguaranteeing unit 306 receives a detection signal indicatingopening/closing of the door 34 from the first detection unit 304. Theguaranteeing unit 306 also receives a detection signal for a person whoenters or exits the vehicle 31 from the second detection unit 305. Whena detection signal of a person who enters the vehicle 31 is receivedfrom the second detection unit 305, the guaranteeing unit 306 storesinformation on the person who enters the vehicle 31 in the main storagedevice or the auxiliary storage device via the storage unit 302. When adetection signal of a person who exits the vehicle 31 is received fromthe second detection unit 305, the guaranteeing unit 306 deletesinformation on the person who exits the vehicle 31 from the main storagedevice or the auxiliary storage device via the storage unit 302.

The information terminal 30 includes a position information acquiringunit 307. The position information acquiring unit 307 has a function ofacquiring position information of the information terminal 30. Theposition information acquiring unit 307 includes, for example, a GPSmodule and acquires the position information of the information terminal30 (for example, latitude and longitude). The position informationacquiring unit 307 sends the acquired position information to thecommunication unit 301.

The information terminal 30 includes a route generating unit 308. Theroute generating unit 308 retrieves and generates a route from adeparture place to a destination based on information on the departureplace and information of the destination. An existing algorithm is usedfor retrieval of a route.

The information terminal 30 includes an operation control unit 309. Theoperation control unit 309 generates a control signal associated withopening/closing of the door 34 of the vehicle 31. The operation controlunit 309 generates an instruction signal for operation of the drivedevice 40 which is provided in the vehicle 31. The instruction is basedon the generated route.

FIG. 8 is a diagram schematically illustrating an example of afunctional configuration of the drive device 40. The drive device 40includes a communication unit 401. The communication unit 401 has afunction of receiving information from an external device. Theinformation includes a control signal for the door 34 or an instructionsignal for operation of the drive device 40. The communication unit 401transmits or receives the information to and from an external device,for example, via a mobile communication service such as wireless LAN,3G, or LTE.

The drive device 40 includes an operation control unit 402. Theoperation control unit 402 performs control associated withopening/closing of the door 34 of the vehicle 31. The operation controlunit 402 performs control of a motor based on route information to adestination.

Process Flow of Processing System 2

A process flow which is performed by the processing system 2 will bedescribed below. FIG. 9 is a flowchart illustrating a process flow whichis performed by the processing system 2.

(Step S2001)

It is assumed that the vehicle 31 stops at a predetermined departureplace and the door 34 is open. When a user enters the vehicle 31, theuser inputs reservation information of a restaurant via the touch paneldisplay 32. In Step S2001, the input receiving unit 303 readsreservation information of the user via the touch panel display 32. InStep S2001, the second detection unit 305 detects a face of the user whoenters the vehicle 31 from an image captured by the camera 33. When auser who enters the vehicle 31 has been detected by the second detectionunit 305, the guaranteeing unit 306 stores the reservation informationof the user read by the input receiving unit 303 and image informationof the face of the user in the main storage device or the auxiliarystorage device via the storage unit 302.

When a user in the vehicle 31 exits the vehicle 31, the second detectionunit 305 detects a face of a user who exits the vehicle 31 using thecamera 33. Then, the guaranteeing unit 306 deletes an image of thedetected face and reservation information of the user associatedtherewith from the main storage device or the auxiliary storage devicevia the storage unit 302. Here, the second detection unit 305 mayperiodically image the inside of the vehicle 31 using the camera 33 andidentify a face of a user who appears in the captured image. Theguaranteeing unit 306 may perform comparison of face information of theuser who appears in the captured image with face information of the userwhich was identified in the past and ascertain whether face informationof a user stored in the main storage device or the auxiliary storagedevice matches the face information of the user who enters the vehicle.That is, the guaranteeing unit 306 performs a process of guaranteeingthat the user is surely in the vehicle 31.

(Step S2002)

In Step S2002, the operation control unit 309 generates a control signalfor closing the door 34 of the vehicle 31. Then, the communication unit301 sends the generated control signal to the drive device 40.

(Step S2003)

In Step S2003, the communication unit 401 receives the control signalfor closing the door 34. Then, the operation control unit 402 performscontrol of closing the door 34 based on the control signal.

(Step S2004)

In Step S2004, the first detection unit 304 detects that the door 34 isclosed. Then, the route generating unit 308 generates a route from thecurrent place to the position of the restaurant. Here, it is assumedthat position information of the restaurant is stored in the auxiliarystorage device in advance. Here, the current place of the vehicle 31 isacquired by the position information acquiring unit 307. Then, theoperation control unit 309 generates an instruction signal for operationof the drive device 40 based on the generated route information. Then,the communication unit 301 transmits the generated instruction signal tothe drive device 40.

(Step S2005)

In Step S2005, the communication unit 401 receives the instructionsignal. Then, the operation control unit 402 controls a motor such thatthe vehicle 31 moves along the route included in the receivedinstruction signal. That is, the vehicle 31 starts movement to therestaurant. Here, when the door 34 is closed and movement to therestaurant is started, the reservation information of the user stored inthe main storage device or the auxiliary storage device is informationfor guaranteeing that the user is in the vehicle.

(Step S2006)

In Step S2006, the communication unit 301 acquires the position of thevehicle 31 via the position information acquiring unit 307. When it isascertained that the vehicle 31 arrives at the vicinity of a first placewhich is other than the restaurant, the communication unit 301 transmitsreservation information of the user who is guaranteed to be in thevehicle and which is stored in the main storage device or the auxiliarystorage device to the communication unit 501. Here, it is assumed thatinformation of the first place is stored in the main storage device orthe auxiliary storage device in advance and the communication unit 301compares the acquired position of the vehicle 31 with the information ofthe first place.

(Step S2007)

In Step S2007, the reservation information transmitted to thecommunication unit 501 is additionally transmitted to the communicationunit 201 of the information processing device 20. The service providingunit 203 compares the reservation information with the storedreservation information and ascertains whether the reservation is valid.Then, the service providing unit 203 ascertains whether the user canvisit the restaurant as reserved. Here, ascertaining of whether the usercan visit the restaurant as reserved is an example of processing aservice for the user. Then, the communication unit 101 receivesinformation indicating that the user can visit the restaurant asreserved from the communication unit 201 via the communication unit 501.Here, when the reservation is valid, it is an example of “apredetermined service is able to be provided” in the claims. Receivinginformation indicating that the user can visit the restaurant asreserved is an example of “receiving second information” in the claims.The result of comparison of the reservation information is alsotransmitted to a terminal which is provided in the restaurant.

(Step S2008)

In Step 2008, when the second detection unit 305 detects that a userexits the vehicle 31 before the vehicle arrives at the restaurant afterthe reservation information of the user has been transmitted to thecommunication device 50, the communication unit 301 transmitsinformation indicating change of reservation to the communication unit201. Then, the change of reservation is performed by the serviceproviding unit 203. Here, the change of reservation may be change of apart of reservation such as change of a reservation time. The change ofreservation may be cancellation of reservation. The change ofreservation is an example of a “request for change of a part of apredetermined service” in the claims. The cancellation of reservation isan example of a “request for change of all a predetermined service” inthe claims.

Advantageous Effects of Second Embodiment

With the processing system 2, when the vehicle 31 passes through thevicinity of the first place, the guaranteeing unit 306 guarantees that auser is in the vehicle 31. When the vehicle 31 picks up a user andpasses through the vicinity of a place in which the communication device50 is provided, reservation information of the user is transmitted tothe information processing device 20. The information processing device20 performs a procedure of comparison of the reservation information ofthe user. Accordingly, a user can finish the reservation comparisonprocedure in a state in which the user is in the vehicle 31. That is,with the processing system 2, it is possible to reduce complication of areservation comparison procedure which is performed when the vehiclearrives at the restaurant. When information indicating ascertainment ofreservation is transmitted to a terminal provided in the restaurant andcooking is started, the time until cooking is completed after the userhas arrived at the restaurant is saved. That is, the restaurant canprovide a comfortable service to the user. The restaurant can ascertainvisiting of the user in advance and can also perform a procedure ofchanging or cancelling reservation. That is, the restaurant can easilyperform management of seats or the like.

With the processing system 2, when the camera 33 images the inside ofthe vehicle 31 and the guaranteeing unit 306 compares face informationof a user who appears in the captured image with face information of theuser which has been captured and ascertains that the face information ofthe user stored in the main storage device or the auxiliary storagedevice matches the face information of the user in the vehicle, it issurely guaranteed that the user is in the vehicle 31. When the positionof the vehicle 31 is acquired by the position information acquiring unit307 and it is ascertained that the vehicle 31 is close to the firstplace, the communication unit 301 transmits reservation information ofthe user to the communication unit 501. Accordingly, it is possible toprevent the communication unit 301 from erroneously transmitting thereservation information to a device other than the communication device50. That is, it is possible to improve accuracy of a reservationcomparison procedure.

Other Embodiments

In the first embodiment, the process flow which is performed by theprocessing system 1 when an immigration examination procedure in anairport is performed has been described, but the processing system 1 maybe used to perform an emigration examination procedure at an airport.When emigration of a user is granted, a service which is provided by alounge of an airport may be provided in the vehicle 11.

The first place is not limited to a place in which emigration orimmigration examination is performed in an airport or a place in whichthe communication device 50 is provided. The first place may be, forexample, a predetermined government office in a place in which aplurality of government offices are gathered, or the vehicle 11 maycirculate in a plurality of government offices. At least a part of aprocedure in a government office may be performed in the vehicle 11.

In the second embodiment, the second place may be, for example, a hoteland the processing system 2 may be used for check-in in the hotel.

The second place may be a building which is occupied by a company whichis to be visited, and at least a part of an interview procedure in thecompany which is to be visited may be performed while the vehicle 31 ismoving to the building.

The above-mentioned embodiments are only an example and the disclosurecan be appropriately modified without departing from the gist of thedisclosure.

The configurations or processes which have been described above in thepresent disclosure can be freely combined for implementation as long asno technical contradictions arise.

A process which has been described to be performed by a single devicemay be distributed to and performed by a plurality of devices.Alternatively, processes which have been described to be performed bydifferent devices may be performed by a single device. In a computersystem, by what hardware configuration (server configuration) eachfunction is to be embodied can be flexibly changed.

The disclosure can also be embodied by supplying a computer programhaving the functions described mounted therein in the above-mentionedembodiment to a computer and causing one or more processors of thecomputer to read and execute the computer program. Such a computerprogram may be provided to the computer via a non-transitorycomputer-readable storage medium which can access a system bus of thecomputer or may be provided to the computer via a network. Examples ofthe non-transitory computer-readable storage medium include an arbitrarytype of disk such as a magnetic disk (such as a Floppy (registeredtrademark) disk or a hard disk drive (HDD)) or an optical disc (such asa CD-ROM, a DVD disc, or a blue-ray disc) and an arbitrary type ofmedium which is suitable for storing electronic commands such as a readonly memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, amagnetic card, a flash memory, or an optical card.

What is claimed is:
 1. A processing device comprising a control unitconfigured to perform: identifying a user when the user enters a vehicleand performing a process of guaranteeing a boarded state of the userwhile the user is in the vehicle; receiving information on apredetermined procedure for performing an authentication process fromthe user; and transmitting user information which is required forperforming the predetermined procedure as information on the user ofwhom the boarded state in the vehicle is guaranteed to an externaldevice that is installed at a first place for the predeterminedprocedure in a state in which the boarded state of the user isguaranteed.
 2. The processing device according to claim 1, wherein thepredetermined procedure is a procedure associated with a predeterminedservice which is provided to the user at the first place, and whereinthe control unit is configured to further perform receiving firstinformation as the predetermined service from the external device afterthe user information has been transmitted to the external device.
 3. Theprocessing device according to claim 2, wherein the vehicle allows auser, who undergoes an examination for permission of entry into apredetermined area as the predetermined service, to board the vehicle,wherein the predetermined procedure is a procedure for the examinationwhich is undergone by the user at an examination site which is the firstplace, and wherein the control unit is configured to transmit the userinformation on the user to the external device for the examination atthe examination site and to receive the first information on a result ofthe examination of the user from the external device in a state in whichthe boarded state of the user is guaranteed.
 4. The processing deviceaccording to claim 1, wherein the predetermined procedure is a procedureassociated with a predetermined service which is provided to a user at asecond place other than the first place as a target place to which thevehicle transfers the user, and wherein the control unit is configuredto receive second information indicating that the predetermined serviceis able to be provided at the second place from the external deviceafter the user information has been transmitted to the external device.5. The processing device according to claim 4, wherein the control unitis configured to transmit a request for change of a part or all of thepredetermined service to the external device when the user exits thevehicle before the vehicle arrives at the second place after the userinformation has been transmitted to the external device.
 6. A processingmethod comprising: identifying a user when the user enters a vehicle andperforming a process of guaranteeing a boarded state of the user whilethe user is in the vehicle; receiving information on a predeterminedprocedure for performing an authentication process from the user; andtransmitting user information which is required for performing thepredetermined procedure as information on the user of whom the boardedstate in the vehicle is guaranteed to an external device that isinstalled at a first place for the predetermined procedure in a state inwhich the boarded state of the user is guaranteed.
 7. A program causinga computer to perform: identifying a user when the user enters a vehicleand performing a process of guaranteeing a boarded state of the userwhile the user is in the vehicle; receiving information on apredetermined procedure for performing an authentication process fromthe user; and transmitting user information which is required forperforming the predetermined procedure as information on the user ofwhom the boarded state in the vehicle is guaranteed to an externaldevice that is installed at a first place for the predeterminedprocedure in a state in which the boarded state of the user isguaranteed.